china partnership
EsportsVCT 2027: Riot Opens the Gates, But Don't Believe the $1 Million Number YetYou will hate me for this: Riot Games just published the VCT 2027 calendar ni...
BasketballBasketball Data Feed Returned Zero: The Cost of an Empty Analytics PipelineThe clock in New York read 2:14 a.m. on June 12. I opened the post-game data...
BasketballWhy Vietnam's 2026 ASEAN Cup Triumph Began With Off-Ball RunsOn the Rajamangala pitch in Bangkok, during the second leg of the 2026 ASEAN...
Domestic FootballThe V.League Transfer Window: Contracts, Wage Bills, and Lives Turning a PageA Nha Trang night, Germany drowning in whistles, and my voice breaking like t...
Table TennisTwo 11-2 Games, Two 11-8 Games and a No. 67 Seed: The Power Map of European Men's Table Tennis at LjubljanaGame one closed at 11-2. Game three closed at 11-2. Between them sat a single...
BadmintonFour quarter-finals, zero semi-finals: the structural gap in Indian badminton exposed at Aichi-NagoyaFirst game, and everything that came after In the opening game of the men's...
BadmintonInside badminton's transfer window: release clauses, wage bills and the pressure of defending ranking pointsOn December 15, 2026, I opened an internal registration sheet for an S/J Leag...
EsportsFive Points and a Lost Medal: The Real Structure Behind Vietnam's PUBG Mobile Run at ASIAD 20Vietnam finished four points... no, five points short of bronze. Pakistan...
International FootballBallon d'Or Night in London and the Messi Presenting Rumor: Reading an Information Cycle Before It DiesA late October evening in London. The lights of the Palladium theatre were no...
Domestic FootballKing's Cup 2026: Thailand Picks Brunei, and the Void a Trophy Cannot FillOn the website of the Football Association of Thailand, the name filling the...
Martial ArtsVietnamese Martial Arts on the Ring: Read the Gap Before You Read the WinThe eighth minute of the third round. A Vietnamese fighter steps back half a...
Domestic FootballVietnam U23 Leaves for Japan After a Single Training Session: The Preparation Gap and the Limits of ExpectationOn the afternoon of 12 September 2026, Vietnam's Olympic team closed its one...
EsportsWhen the Analysis Is Empty: Lessons in Data Discipline for Esports JournalismOn a Tuesday afternoon, I opened the Stage-2 analysis table for an esports...
International FootballArsenal, 27 Chances and the Silence in Front of a Low BlockIn the 88th minute the ball sat at the feet of Arsenal's left-back on the lef...
VolleyballThe Chinese Brand and the Olympic Equation: 2026 AVC Beach Volleyball Championships in ShangluoShangluo, a small city deep in Shaanxi Province, is not a familiar name to...
TennisSvitolina Ends Marriage to Monfils: October 5, the Paris Masters and the Cost of Unverified DataOn a Monday night in Melbourne, I was rebuilding a talk-show rundown when my...
VolleyballWhy Vietnam women's volleyball declined: seven traces read from one seasonOpening In the post-match statistics at the Asiad, the top scorer of the fron...
Martial ArtsOne Word, Three Rule Sets: Why Martial Arts Coverage Keeps Reaching the Wrong ConclusionsOn the results sheet of a grassroots martial arts tournament, two names sit...
BadmintonAsian Games 2026: The Satwik-Chirag Paradox and India's Badminton Generational HandoverLooking at the scorecard of India's badminton squad at the 2026 Asian Games,...
Domestic FootballThe Empty Match Report: When V.League Disciplinary Data Is Never Sent Off — But Never Takes the Field EitherI open the spreadsheet in the third minute of the meeting. Not to show off...
